package com.capgemini.tabbedactionbar; import android.app.ActionBar; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class TabbedActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SimpleTabListener.SetupTabbedNavigation(this, R.array.tabName, R.array.tabFragmentNames); // ActionBar actionBar = getActionBar(); // actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // // ActionBar.TabListener tabListener1 = new SimpleTabListener(this, "com.capgemini.tabbedactionbar.iPhoneOrDroidFragment"); // ActionBar.Tab iPhoneDroidTab = actionBar.newTab(); // iPhoneDroidTab.setText("iPhone or Droid"); // iPhoneDroidTab.setTabListener(tabListener1); // actionBar.addTab(iPhoneDroidTab); // // ActionBar.TabListener tablistener2 = new SimpleTabListener(this, "com.capgemini.tabbedactionbar.GoodCodeFragment"); // ActionBar.Tab goodCodeTab = actionBar.newTab() // .setText("Good Code") // .setTabListener(tablistener2); // actionBar.addTab(goodCodeTab); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_tab_control, menu); return true; } public void onToggleTitleClick(MenuItem menuItem) { ActionBar actionBar = getActionBar(); int currentOptions = actionBar.getDisplayOptions(); boolean currentVisibleValue = (currentOptions & ActionBar.DISPLAY_SHOW_TITLE) != 0; boolean newVisibleValue = !currentVisibleValue; actionBar.setDisplayShowHomeEnabled(newVisibleValue); actionBar.setDisplayShowTitleEnabled(newVisibleValue); } }